package gestion.horarios.model.jpa.views;

import java.io.Serializable;
import java.sql.Time;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;


/**
 * The persistent class for the viewsesionlectiva database table.
 * 
 */
@Entity
public class ViewSesionLectiva implements Serializable {
	private static final long serialVersionUID = 1L;

	private int cursoId;

	private int docenteId;

	private int espacioLectivoId;

	private String estado;

	private int horarioId;

	@Column(name="`MAX(f.HoraFin)`")
	private Time MAX_f_HoraFin_;

	@Column(name="`MIN(f.HoraInicio)`")
	private Time MIN_f_HoraInicio_;

	private int seccionId;

	@Id
	private int sesionLectivaId;

	private int tipoSesionLectivaId;

	public ViewSesionLectiva() {
    }

	public int getCursoId() {
		return this.cursoId;
	}

	public void setCursoId(int cursoId) {
		this.cursoId = cursoId;
	}

	public int getDocenteId() {
		return this.docenteId;
	}

	public void setDocenteId(int docenteId) {
		this.docenteId = docenteId;
	}

	public int getEspacioLectivoId() {
		return this.espacioLectivoId;
	}

	public void setEspacioLectivoId(int espacioLectivoId) {
		this.espacioLectivoId = espacioLectivoId;
	}

	public String getEstado() {
		return this.estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public int getHorarioId() {
		return this.horarioId;
	}

	public void setHorarioId(int horarioId) {
		this.horarioId = horarioId;
	}

	public Time getMAX_f_HoraFin_() {
		return this.MAX_f_HoraFin_;
	}

	public void setMAX_f_HoraFin_(Time MAX_f_HoraFin_) {
		this.MAX_f_HoraFin_ = MAX_f_HoraFin_;
	}

	public Time getMIN_f_HoraInicio_() {
		return this.MIN_f_HoraInicio_;
	}

	public void setMIN_f_HoraInicio_(Time MIN_f_HoraInicio_) {
		this.MIN_f_HoraInicio_ = MIN_f_HoraInicio_;
	}

	public int getSeccionId() {
		return this.seccionId;
	}

	public void setSeccionId(int seccionId) {
		this.seccionId = seccionId;
	}

	public int getSesionLectivaId() {
		return this.sesionLectivaId;
	}

	public void setSesionLectivaId(int sesionLectivaId) {
		this.sesionLectivaId = sesionLectivaId;
	}

	public int getTipoSesionLectivaId() {
		return this.tipoSesionLectivaId;
	}

	public void setTipoSesionLectivaId(int tipoSesionLectivaId) {
		this.tipoSesionLectivaId = tipoSesionLectivaId;
	}

}